C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM, so it is available on many platforms.
Files and Console I / O
Procedure v / s Object Oriented Programming
Benefits Of OOP's
Different OOP's Features
Data types , Variables
Constants , Expressions
Operators ( Arithmetic , Logical , Relational )
Operators ( Conditional , Assignments )
Type Conversion & Casting
Control Structure ( If , if - Else , Nested If - Else )
Control Structure ( Switch , While loop
Control Structure ( For loop )
Control Structure ( Do While loop )
Control Structure ( Do While loop )
Control Structure ( Break , Continue )
Control Structure ( Nested Loops )
Functions ( Pass by value , Pass by reference )
Functions Overloading Functions ( Inline Functions , Friend Function
Classes & Objects ( Class Definition , Public )
Classes & Objects ( Private )
Classes & Objects ( Protected Members )
Constructor & Destructor ( Characteristics )
Default
Constructor Overloading
Para Parameterized Constructor , Destructor
Com Copy Constructor , Operator Overloading
Inheritance ( Base & Derived Class )
Single & Multilevel Inheritance
Multiple , Hierarchical
Hybrid , Multipath Inheritance
Abstract Class , Virtual Base Class
Virtual Function
Pointer , Polymorphism , Pointer to Array
Run Time & Compile Time Polymorphism
Template ( Template Class )
Template ( Function Templates )
Copyright © Disha computer institute. All Rights Reserved.
Powered by Infisoft